﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using AR.ViewModels;
using System.Collections.Generic;

namespace AR.CustomEntities
{
    public class SearchCandidatCritaria:ViewModelBase
    {
        public string _nom;
        public string Nom
        {
            get
            {
                return _nom;
            }
            set
            {
                if (value != _nom)
                {
                    _nom = value;
                    OnPropertyChanged("Nom");
                }
            }
        }
        private string _prenom;
        public string Prenom
        {
            get
            {
                return _prenom;
            }
            set
            {
                if (value != _prenom)
                {
                    _prenom = value;
                    OnPropertyChanged("Prenom");
                }
            }
        }       
        public string Email { get; set; }        
        public string CandidatDateNaissanceOperator { get; set; }
        private int _iD_ETUDES;
        public int ID_ETUDES
        {
            get
            {
                return _iD_ETUDES;
            }
            set
            {
                if (value != _iD_ETUDES)
                {
                    _iD_ETUDES = value;
                    OnPropertyChanged("ID_ETUDES");
                }
            }
        }
        private int _iD_EXPERIENCE;
        public int ID_EXPERIENCE
        {
            get
            {
                return _iD_EXPERIENCE;
            }
            set
            {
                if (value != _iD_EXPERIENCE)
                {
                    _iD_EXPERIENCE = value;
                    OnPropertyChanged("ID_EXPERIENCE");
                }
            }
        }
        private string _dernierEmployeur;
        public string DernierEmployeur
        {
            get
            {
                return _dernierEmployeur;
            }
            set
            {
                if (value != _dernierEmployeur)
                {
                    _dernierEmployeur = value;
                    OnPropertyChanged("DernierEmployeur");
                }
            }
        }
        public DateTime DateNaissance { get; set; }
        private int _iD_PRACTICE;
        public int ID_PRACTICE
        {
            get
            {
                return _iD_PRACTICE;
            }
            set
            {
                if (value != _iD_PRACTICE)
                {
                    _iD_PRACTICE = value;
                    OnPropertyChanged("ID_PRACTICE");
                }
            }
        }
        private List<int> _IdTags;
        public List<int> IdTags
        {
            get
            {
                return _IdTags;
            }
            set
            {
                if (value != _IdTags)
                {
                    _IdTags = value;
                    OnPropertyChanged("IdTags");
                }
            }
        }

        public string _Tel;
        public string Tel
        {
            get
            {
                return _Tel;
            }
            set
            {
                if (value != _Tel)
                {
                    _Tel = value;
                    OnPropertyChanged("Tel");
                }
            }
        }
        
    }
}
